removable tyre - French English Dictionary